home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9806 / 000218_owner-linux-arm…r.rutgers.edu _Fri Jun 19 17:47:16 1998.msg < prev    next >
Internet Message Format  |  1998-06-30  |  5KB

  1. Return-Path: <owner-linux-arm-outgoing@vger.rutgers.edu>
  2. Received: from virtual.bbc.co.uk (virtual.bbc.co.uk [132.185.132.199])
  3.     by odie.barnet.ac.uk (8.8.6/8.8.6) with ESMTP id RAA04953
  4.     for <willy@odie.barnet.ac.uk>; Fri, 19 Jun 1998 17:47:13 +0100
  5. Received: from nic.funet.fi (nic.funet.fi [128.214.248.6])
  6.     by virtual.bbc.co.uk (8.8.5/8.8.5) with ESMTP id SAA19510
  7.     for <willy@bofh.ai>; Fri, 19 Jun 1998 18:14:15 +0100 (BST)
  8. Received: from vger.rutgers.edu ([128.6.190.2]:15367 "EHLO vger.rutgers.edu" ident: "TIMEDOUT2") by nic.funet.fi with ESMTP id <10756-500>; Fri, 19 Jun 1998 20:14:03 +0300
  9. Received: by vger.rutgers.edu id <970801-2981>; Fri, 19 Jun 1998 12:54:21 -0400
  10. Received: from crl.dec.com ([192.58.206.2]:1494 "EHLO crl.dec.com" ident: "NO-IDENT-SERVICE[2]") by vger.rutgers.edu with ESMTP id <970897-2981>; Fri, 19 Jun 1998 12:44:16 -0400
  11. Received: from quabbin.crl.dec.com (quabbin.crl.dec.com [16.11.0.45])
  12.     by crl.dec.com (8.8.8/RWD-1.2) with SMTP id MAA02759;
  13.     Fri, 19 Jun 1998 12:58:14 -0400 (EDT)
  14. Received: by quabbin.crl.dec.com; id AA10759; Fri, 19 Jun 1998 12:58:14 -0400
  15. Received: by cambridge.crl.dec.com with Internet Mail Service (5.5.1960.3)
  16.     id <M0V86QVY>; Fri, 19 Jun 1998 13:01:22 -0400
  17. Message-Id: <FA5B91C339E6D111B71B0000F81E60CF1877E1@cambridge.crl.dec.com>
  18. From: Edwin Foo <efoo@crl.dec.com>
  19. To: "'linux-arm@vger.rutgers.edu'" <linux-arm@vger.rutgers.edu>
  20. Cc: "'john@BITS.bris.ac.uk'" <john@BITS.bris.ac.uk>,
  21.         Edwin Foo <efoo@crl.dec.com>, Jamey Hicks <jamey@crl.dec.com>,
  22.         "'Deborah Wallach'" <kerr@pa.dec.com>
  23. Subject: Re: State of Java?
  24. Date:     Fri, 19 Jun 1998 13:01:20 -0400
  25. Mime-Version: 1.0
  26. X-Mailer: Internet Mail Service (5.5.1960.3)
  27. Content-Type: text/plain
  28. X-Orcpt: rfc822;linux-arm@vger.rutgers.edu
  29. Sender: owner-linux-arm@vger.rutgers.edu
  30. Precedence: bulk
  31. X-Loop: majordomo@vger.rutgers.edu
  32. Status: RO
  33.  
  34. Neil A. Carson wrote:
  35.  
  36. >John Lindley wrote:
  37.  
  38. >> >
  39. >> > What tools currently exist for Java development under ARM Linux?
  40. I've
  41. >> > visited the Java-Linux site, which has JDK Linux ports for four
  42. >> > platforms, but there's no mention of anything ARM related. A
  43. JavaVM, JRE,
  44. >> > etc. would prove useful! Or has anything come out from Corel yet,
  45. who
  46. >> > appear to be looking at Java support for ARMLinux?
  47. >> >
  48. >> ATM there is a freeware compiler called guavav. I haven't yet tried
  49. >> compiling itbut AFAIK this is the only java compiler available for
  50. Linux
  51. >> outside the JDK. For compiling I've found thesource to a virtual
  52. machine
  53. >> for Linux but I can't remember the exact name.Thereis a link from
  54. >> www.doc.ic.ac.uk.
  55.  
  56. >Kaffe runs on NetBSD on the ARM, so a Linux port should be trivial
  57. >because all the changes were ARM- rather than OS-dependant from memory
  58. >(apart from a couple of things which depend on the locations of
  59. >registers within a jump buffer, yuck).
  60.  
  61. It wasn't quite so trivial. =) It took me about 2 weeks of solid work,
  62. actually. But then, I'm not a Kaffe guru either -- someone on this
  63. mailing list with better hacking skills than me can probably duplicate
  64. the effort in far less time.
  65.  
  66. I was forwarded this by a colleague, so as I am not on the list please
  67. include me explicitly in any replies/questions.
  68.  
  69. I have been working with Linux/ARM and the Kaffe JVM in the course of my
  70. thesis research here, so among other things, we have a port of Kaffe to
  71. Linux/ARM. Unfortunately, I'm not ready/allowed to release my patches
  72. yet. But I can give a big hint to all would-be porters of Kaffe out
  73. there.
  74.  
  75. I presume that you're trying to port to one of the Acorn machines (I'm
  76. doing my work on a completely different StrongARM-based platform), but
  77. the following should apply anyway. Use the interpreter, not the
  78. translator/JIT, a SP_OFFSET value of 9 (this number is extremely
  79. important in getting multithreading to work), and do _not_ use the
  80. latest 0.10.1 distribution. You'll have to use a kaffe-snap.tar.gz
  81. snapshot from the Kaffe CVS repository to take
  82. advantage of some patches made after 0.10.1 was released. Look at the
  83. Kaffe homepage (www.kaffe.org) for more information on where to find it.
  84.  
  85. -Edwin
  86.  
  87. ------------------------------------------------------------------------
  88. Edwin Foo        | MIT Computer Science - BS '98, MEng '99
  89. efoo@mit.edu     | Compaq Computer Corp. - Cambridge Research Lab
  90. efoo@crl.dec.com | Residential Computing Consultant (RCC) Developer
  91.  
  92.        "Love must be sincere; Hate what is evil; cling to what is good."
  93. http://hesed.mit.edu/~efoo                       - Romans 12:9 <><
  94. ------------------------------------------------------------------------
  95.  
  96. unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu